/*
 * Copyright (c) 2002-2003 by OpenSymphony
 * All rights reserved.
 */
package com.opensymphony.user.provider.hibernate3.ahxu;




import ahxu.workflow.hibernate3.HibernateConfigurationProvider;
import com.opensymphony.user.provider.hibernate3.ahxu.dao.HibernateGroupDAO;
import com.opensymphony.user.provider.hibernate3.ahxu.dao.HibernateUserDAO;


/**
 * Use this class to provide your own configurations to OSUser's hibernate providers.
 * <p>
 * Simply implement this interface and return a Hibernate Configuration object.
 * <p>
 * This is setup by using the configuration.provider.class property, with the classname
 * of your implementation.
 */
public interface OSUserHibernateConfigurationProvider extends HibernateConfigurationProvider {
    //~ Methods ////////////////////////////////////////////////////////////////

    HibernateGroupDAO getGroupDAO();

    HibernateUserDAO getUserDAO();
}
